package com.lishu.carsafe.utils;


import com.lishu.carsafe.listener.DateSearchListener;

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateSearchUtil {

    public static void searchByDate(String beginDate, String endDate, DateSearchListener listener){
        if (StringUtil.isEmpty(beginDate)) {
            if (StringUtil.isEmpty(endDate)) {
                listener.searchByDefaultDate();
            } else {
                ToastUtil.showShort("开始时间不能为空");
            }
        } else if (StringUtil.isEmpty(endDate)) {
            ToastUtil.showShort("结束时间不能为空");
        } else {
            int result = TimeUtil.compareDate(beginDate, endDate, "yyyy/MM/dd");
            //int result = TimeUtil.compareDate(beginDate, endDate, "yyyy-MM-dd");
            if (result == 1) {//大于
                ToastUtil.showShort("开始时间不能大于结束时间");
            } else if (result == -1 || result == 0) {//小于或者等于
                //listener.searchByChooseDate(beginDate.replace("/", ""), endDate.replace("/", ""));
                listener.searchByChooseDate(beginDate, endDate);
            }
        }
    }

    /**
     * 获取当前系统的 年月日 时分秒
     * @return
     */
    public static String getCurrentDateTime(){
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// HH:mm:ss
        //获取当前时间
        Date date = new Date(System.currentTimeMillis());
        return simpleDateFormat.format(date);
    }
}
